splitbrain\PHPArchive\Zip C

Total Complexity 101
Dependencies 4
Dependents 0
Total lines 880
Lines of code 501
Logical lines of code 324
Comment lines 298
Methods 24
Properties 7

Methods 24

Method Rating Maintainability Complexity Lines of code
extract()
B
33 21 95
readCentralFileHeader()
A
49 7 32
readFileHeader()
S
49 6 31
addData()
S
47 5 39
readCentralDir()
S
47 5 35
close()
S
52 4 28
header2fileinfo()
S
55 4 19
parseExtra()
S
57 4 17
makeCentralFileRecord()
S
49 3 31
contents()
S
58 4 14
addFile()
S
60 4 13
utf8ToCp()
S
63 4 11
makeLocalFileHeader()
S
52 3 25
cpToUtf8()
S
64 4 9
makeUnixTime()
S
58 3 14
create()
S
59 3 14
writebytes()
S
61 3 12
makeDosTime()
S
57 2 17
setCompression()
S
70 3 6
encodeFilename()
S
59 2 15
dataOffset()
S
69 2 7
open()
S
66 2 8
save()
S
72 2 5
getArchive()
S
77 1 4